package com.gushenge.core.beans


import com.google.gson.annotations.SerializedName
data class HuiYuanBean(
    @SerializedName("top")
     val top: Top,
    @SerializedName("goods")
    val goods: MutableList<Good>,
    @SerializedName("name")
    val name: String,
    @SerializedName("jieshao")
    val jieshao: String,
    @SerializedName("shuoming")
    val shuoming: MutableList<Shuoming>
) {
     data class Good(
         @SerializedName("day")
         val day: String,
         @SerializedName("id")
         val id: String,
         @SerializedName("money")
         val money: String,
         @SerializedName("name")
         val name: String,
         @SerializedName("sort")
         val sort: String,
         @SerializedName("text")
         val text: String,
         @SerializedName("text1")
         val text1: String,
         @SerializedName("text2")
         val text2: String,
         @SerializedName("text3")
         val text3: String,
         @SerializedName("type")
         val type: String,
         @SerializedName("zeng")
         val zeng: String,
         @SerializedName("zeng_gid")
         val zengGid: String,
         var select : Boolean = false
     )

     data class Shuoming(
         @SerializedName("content")
         val content: String,
         @SerializedName("icon")
         val icon: String,
         @SerializedName("title")
         val title: String
     )

    data class Top(
        @SerializedName("color")
        val color: ArrayList<String>,
        @SerializedName("end_time")
        val endTime: String,
        @SerializedName("face")
        val face: String,
        @SerializedName("icon")
        val icon: String,
        @SerializedName("is_huiyuan")
        val isHuiyuan: Boolean,
        @SerializedName("pet_name")
        val petName: String,
        @SerializedName("head_frame")
        val frame: String,
        @SerializedName("text")
        val text: String,
        @SerializedName("vip")
        val vip: String
    )
}